• word of the day

    catha edulis

    catha edulis - Dictionary definition and meaning for word catha edulis

    Definition
    (noun) a shrub that is cultivated by Arabs for its leaves which are chewed or used to make tea
Download our Mobile App Today
Receive our word of the day
on Whatsapp